stack sheaves - French English Dictionary